package ar.com.vates.clasesyobjetos;

public class Circulo {
	private Punto punto;
	private int variable;
	public Punto getPunto() {
		return punto;
	}
	public void setPunto(Punto punto) {
		this.punto = punto;
	}
	public int getVariable() {
		return variable;
	}
	public void setVariable(int variable) {
		this.variable = variable;
	}
	public Circulo(){
		super();
	
	}
	public Circulo(Punto p,int rad){
		this.punto=p;
		this.variable=rad;
	}
	public Circulo(int x,int y,int rad){
		punto=new Punto(x,y);// inicializo todos los atributos
		this.variable=rad;
	}
	public double calcularDistanciaDesde(Punto p){
		return punto.calcularDistanciaDesde(p);
	}
	public double calcularArea(){ //area=PI * r elevado al cuadrado
		double area;
		area=Math.PI*Math.pow(variable, 2);
		return area;
	} 
	public double calcularPerimetro(){
		double perim;
		perim=2*Math.PI*variable;
		return perim;
	}

}
